demora excusable - Turkish English Dictionary